package com.kakarote.hrm.entity.VO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @Author 92487
 * @Date 2024/3/13 21:41
 */


@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("组织机构")
public class UserDetailInfoVO {


    @ApiModelProperty("登录帐号，必定给出值")
    private String loginname;

    @ApiModelProperty("用户姓名，必定给出值")
    private String username;

    @ApiModelProperty("登录密码，必定给出值，当此参数未填写，统一身份认证会给此用户密码设置为123456")
    private String password;

    @ApiModelProperty("用户所处组织机构编号，必定给出值")
    private String deptment;

    @ApiModelProperty("移动电话，不一定给出值")
    private String mobile;

    @ApiModelProperty("电子邮件　，不一定给出值")
    private String email;

    @ApiModelProperty("帐号过期时间，不一定给出值")
    private String accountactiveday;

    @ApiModelProperty("最后修改密码时间，不一定给出值")
    private String pwdexpirationtime;

    @ApiModelProperty("帐号状态（1启用，0禁用，不一定给出值，为空默认启用）")
    private String userstatu;

    @ApiModelProperty("用户状态，0启用，1禁用，2锁定，非空。")
    private String accountstatu;

    @ApiModelProperty("职位，不一定给出值")
    private String headship;

    @ApiModelProperty("固定电话,不一定给出值")
    private String telphone;

    @ApiModelProperty("用户描述，不一定给出值")
    private String description;

    @ApiModelProperty("用户标签，其值是系统设置下字典管理的已开启的用户标签名称，多个值用英文的@@在中间隔开，不一定给出值")
    private String userLabel;

    @ApiModelProperty("职务")
    private String level;

    @ApiModelProperty("岗位")
    private String post;

}
